//
//  Man.h
//  07_ARC代码编写
//
//  Created by dllo on 16/7/12.
//  Copyright © 2016年 dllo. All rights reserved.
//

#import <Foundation/Foundation.h>

// ARC下属性的语义有strong,assign,copy,weak
@interface Man : NSObject
// NSObject的子类,需要强引用的属性,都用strong
@property (nonatomic, strong) NSObject *objc;
// NSString特殊
@property (nonatomic, copy) NSString *string;
// 基本的数据类型:int,double,float,NSInteger等
@property (nonatomic, assign) NSInteger count;
// 弱应用weak, 在ARC下,声明协议的属性,需要用weak修饰
// 对象释放时,使用weak修饰的内容会被置空,delegate = nil
@property (nonatomic, weak) id <NSObject> delegate;
@end
